from django.contrib import admin
from Photography import models

# Register your models here.

admin.site.site_header = '摄影网站后台管理系统'
admin.site.site_title = '摄影网站后台'
admin.site.index_title = '摄影网站后台管理'


@admin.register(models.Album)
class ControlAlbum(admin.ModelAdmin):
    """自定义列表中栏目 添加list_display 属性显示的字段"""
    list_display = ('album_name', 'album_style', 'Description', 'add_time', 'owner', 'operate_str')  # 设置显示的字段
    # 搜索条件
    search_fields = ('album_name',)
    # 按字段排序 -表示降序
    ordering = ('add_time',)
    # 每页显示10条
    list_per_page = 10
    # 可编辑字段;不能编辑带link属性的，系统会报错
    list_editable = ()
    # 列表页默认点第一个字段可进入编辑页面，如果我们想增加其它的字段也能点击进编辑页面
    # list_display_links = ('title', 'body')
    list_display_links = ()
    # 过滤器；未实现需求：以照片数量来排序相册
    list_filter = ('album_style',)
    # date_hierarchy参数默认为None，设置一个时间字段，可以按时间分层删选
    # 时间分层
    date_hierarchy = 'add_time'
